home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MediaTools™
/
MediaTools
/
MediaTools.rsrc
/
MBDF_257_Main.txt
< prev
next >
Wrap
Text File
|
1991-09-09
|
4KB
|
76 lines
start:
00000000 600A bra +0xC /* 0000000C */
00000002 0000 4D42 ori.b D0, 0x42 /* 'B' */
00000006 4446 neg.w D6
00000008 0101 btst D1, D0
0000000A 0000 A9FF ori.b D0, 0xFF
// begin alternate branch 0000000C-0000000E
label0000000C:
0000000C A9FF syscall Debugger
// end alternate branch 0000000C-0000000E
label0000000C: // (misaligned)
0000000E 4E56 FFF6 link A6, -0x000A
00000012 48E7 1F78 movem.l -[A7], D3,D4,D5,D6,D7,A1,A2,A3,A4
00000016 2038 0A2C move.l D0, [0x00000A2C /* MBarHook */]
0000001A 6730 beq +0x32 /* 0000004C */
0000001C 322E 000E move.w D1, [A6 + 0xE]
00000020 0C41 0008 cmpi.w D1, 0x8
00000024 6708 beq +0xA /* 0000002E */
00000026 0C41 0007 cmpi.w D1, 0x7
0000002A 6706 beq +0x8 /* 00000032 */
0000002C 601E bra +0x20 /* 0000004C */
label0000002E:
0000002E 70FF moveq.l D0, 0xFFFFFFFF
00000030 6012 bra +0x14 /* 00000044 */
label00000032:
00000032 41F8 09FA lea.l A0, [0x000009FA /* TempRect/Scratch8 */]
00000036 226E 0008 movea.l A1, [A6 + 0x8]
0000003A 2091 move.l [A0], [A1]
0000003C 2169 0004 0004 move.l [A0 + 0x4], [A1 + 0x4]
00000042 7001 moveq.l D0, 0x01
label00000044:
00000044 2F00 move.l -[A7], D0
00000046 2078 0A2C movea.l A0, [0x00000A2C /* MBarHook */]
0000004A 4E90 jsr [A0]
label0000004C:
0000004C 42A7 clr.l -[A7]
0000004E 2078 0A1C movea.l A0, [0x00000A1C /* MenuList */]
00000052 2050 movea.l A0, [A0]
00000054 3028 0004 move.w D0, [A0 + 0x4]
00000058 0C40 0101 cmpi.w D0, 0x101
0000005C 6602 bne +0x4 /* 00000060 */
0000005E 4240 clr.w D0
label00000060:
00000060 3D40 FFF6 move.w [A6 - 0xA], D0
00000064 0240 0007 andi.w D0, 0x7
00000068 3F00 move.w -[A7], D0
0000006A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000006E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000072 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000076 594F subq.w A7, 4
00000078 2F3C 4D42 4446 move.l -[A7], 0x4D424446 /* 'MBDF' */
0000007E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000082 31FC FFFF 0B9E move.w [0x00000B9E /* RomMapInsert */], 0xFFFF
00000088 A9A0 syscall GetResource
0000008A 205F movea.l A0, [A7]+
0000008C 2D48 FFFC move.l [A6 - 0x4], A0
00000090 6606 bne +0x8 /* 00000098 */
00000092 303C 0055 move.w D0, 0x55 /* 'U' */
00000096 A9C9 syscall SysError
label00000098:
00000098 A069 syscall HGetState
0000009A 2D40 FFF8 move.l [A6 - 0x8], D0
0000009E A029 syscall HLock
000000A0 2050 movea.l A0, [A0]
000000A2 4E90 jsr [A0]
000000A4 221F move.l D1, [A7]+
000000A6 206E FFFC movea.l A0, [A6 - 0x4]
000000AA 202E FFF8 move.l D0, [A6 - 0x8]
000000AE A06A syscall HSetState
000000B0 4CDF 1EF8 movem.l D3,D4,D5,D6,D7,A1,A2,A3,A4, [A7]+
000000B4 4E5E unlink A6
000000B6 205F movea.l A0, [A7]+
000000B8 4FEF 000A lea.l A7, [A7 + 0xA]
000000BC 2E81 move.l [A7], D1
000000BE 4ED0 jmp [A0]